The most obvious concern in selecting a symmetric key algorithm is security 在選擇對稱密鑰算法時,最關(guān)心的問題就是安全性。
Symmetric key algorithm 對稱鑰算法
Consequently , symmetric key algorithms are normally used for securing data at rest 因此,一般采用對稱密鑰算法來保證靜態(tài)數(shù)據(jù)的安全。
Cast is perhaps best known as the default symmetric key algorithm in current versions of the pgp e - mail security program Cast也許是當(dāng)前版本的pgp電子郵件安全程序中已知的最好的默認(rèn)對稱密鑰算法。
Public key algorithms are very slow compared to symmetric key algorithms , making them impractical for applications where response time is a factor 公共密鑰算法與對稱密鑰算法相比非常慢,所以對于需要考慮響應(yīng)時間的應(yīng)用程序,采用公共密鑰算法是不實際的。
Accordingly , encryption applications used to secure data in transit , such as the secure sockets layer protocol , often use a combination of public key algorithms and symmetric key algorithms 因此,用于保護傳輸中的數(shù)據(jù)的加密應(yīng)用程序,例如安全套接字層( secure sockets layer )協(xié)議常常結(jié)合使用公共密鑰算法和對稱密鑰算法。
Sender and receiver use a public key algorithm to negotiate and exchange a mutually acceptable secret key ; that key is then used with a symmetric key algorithm to transmit messages between the two 發(fā)送方和接收方使用公共密鑰算法進行協(xié)商,并交換雙方都可以接受的保密的密鑰。然后使用這個密鑰加上對稱密鑰算法在雙方之間傳輸消息。
For applications that are securing data at rest , public key algorithms offer no advantages over symmetric key algorithms , as the decryption key needs to be kept secret , just as it does in a symmetric key algorithm 對于保護靜態(tài)數(shù)據(jù)的應(yīng)用程序,公共密鑰算法與對稱密鑰算法相比沒有優(yōu)勢,因為解密密鑰需要保密,這與對稱密鑰算法一樣。
The ca manufactures digital certificates with necessary information , by cryptography of asymmetric key algorithms and symmetric key algorithms . it implements an infrastructure for issuing digital certificate to protect information , based on platform of open - sourced operating system , developed by cross - platform language , which guarantees the confidentiality , authentication , integrity , non - repudiation of information 該系統(tǒng)以非對稱加密算法結(jié)合對稱加密算法,生成數(shù)字證書所需的各種信息,并以開放源代碼操作系統(tǒng)為平臺,以跨平臺的開發(fā)語言為工具,實現(xiàn)一個能保證信息安全的數(shù)字證書發(fā)放基礎(chǔ)設(shè)施,充分保證信息的機密性、真實性、完整性、不可抵賴性。